package com.fbs.wowo.manage.service;

import com.fbs.wowo.manage.entity.AccountDetail;

import java.util.List;

public interface AccountDetailService {
    /**
     * 实名认证
     * 绑定微信
     * 交易密码
     */
    void certBindWxPayPass(String userId);
    /**
     * 实名认证
     * @param record
     */
    void cert(AccountDetail record);

    /**
     * 绑定银行卡
     * @param record
     */
    void bankBinding(AccountDetail record);

    /**
     * 查找用户账户信息
     * @param userId
     * @return
     */
    AccountDetail findByUserId(String userId);

    /**
     * 修改账户信息
     * @param record
     */
    void modify(AccountDetail record);

    /**
     * 查询审核中的数据
     * @return
     */
    List<AccountDetail> findInReviewList(String type);


    /**
     * 审核成功
     * @param userId
     * @return
     */
    int updateAuditState(String userId,int state);
}
